Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Netherlands F4 Spain F27 Belgium F1 Belgium F2 Israel F1 Israel F3 Canada F3 Spain F12 Spain F14 Spain F15 Italy F16 Netherlands F7 Spain F33 Great Britain F16 Italy F10 Italy F15 Netherlands F4 Netherlands F3 Italy F9 Usa F12 Usa F13 Germany F1 Germany F2 Germany F4 Great Britain F4 Norway F1 Norway F2 Germany F2 Spain F26 Spain F32 Netherlands F4 Belgium F1 Italy F23 Italy F24 Canada F1 Canada F2 Spain F10 Spain F13 Netherlands F2 Netherlands F3 Belgium F2 Croatia F1 Great Britain F7 Italy F11 Netherlands F5 France F17 France F18 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Challenger 42 - Andrezieux Open de Franche-Comte - Besancon IX Abierto Internacional de Salinas - Salinas Sporting Challenger - Turin ATP Challenger Open 2004 - Monchengladbach Intersport Heilbronn Open - Heilbronn Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Open des Alpes Trophee BNP Paribas - Grenoble IPP Open - Helsinki Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Zagreb Open - Zagreb New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Siemens Open - Scheveningen Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Carson Challenger Yuba City Challenger Manchester Challenger Vancouver Challenger Alphen Challenger Tiburon Challenger Seoul Challenger Chuncheon Challenger Bergamo Challenger Cherbourg Challeger Italy F24 (Bolzano) Sarajevo Challenger Jersey Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Nottingham Challenger Recanati Challenger Alphen Challenger Tashkent Challenger Eckental Challenger Aachen Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Johannesburg Challenger Napoli Challenger Rome Challenger Nottingham Challenger Furth Challenger Nottingham Challenger Segovia Challenger Samarkand Challenger Istanbul Challenger Quimper Challenger Wolfsburg Challenger Cherbourg Challenger Dallas Challenger Rome Challenger Napoli Challenger Rome Challenger Granby Challenger Vancouver Challenger St. Remy Challenger Orleans Challenger Mons Challenger Cherbourg Challenger Heineken Challenger - Ho Chi Minh City Le Gosier Challenger Open Sainte-Victoire - Aix-En-Provence Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Dublin Challenger - Dublin Nova Challenger Osaka - Osaka Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Baden Open - Karlsruhe Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Open de L'Isere (Open 38) - Grenoble Granby Challenger Yokohama World Tennis Gaora Cup - Yokohama Athens Challenger Siemens Open 2003 - Scheveningen GHI Bronx Classic - Bronx Alphen Challenger Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Braunschweig Challenger TED Open - Istanbul Mobilux Open - Luxembourg Quimper Challenger Dallas Challenger Mons Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Irving Challenger Kazan Challenger Guadalajara Challenger Taipei City Challenger Shenzhen Challenger Mordovia Cup - Saransk France F19 Gimcheon Challenger GHI Bronx Tennis Classic - Bronx Nottingham Challenger Recanati Challenger Portoroz Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Alphen Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg Orleans Challenger Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Guzzini Challenger - Recanati Open Castilla y Leon - Segovia 9° Trani Cup - Trani Mons Challenger LXVII Concursu Internacional de Vigo - Vigo Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Bratislava Challenger Irving Challenger Raanana Challenger St. Brieuc Challenger Vercelli Challenger Monza Challenger Surbiton Challenger Ilkley Challenger Manchester Challenger Como Challenger Alphen Challenger Orleans Challenger Rennes Challenger Brest Challenger Brescia Challenger Manila Challenger Bergamo Challenger Quimper Challenger Irving Challenger Drummondville Challenger St. Brieuc Challenger Napoli Challenger Barletta Challenger South African Airways Tennis Open - Durban Heilbronn Challenger Manchester Challenger Braunschweig Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Scheveningen Challenger Trnava Challenger Meerbusch Challenger XL Bermuda Open - Bermuda St. Petersburg Challenger 2006 - St. Petersburg Ilkley Challenger Petange Challenger Open D'Orleans - Orleans Wroclaw Challenger Heilbronn Challenger St. Remy Challenger Leon Challenger Szczecin Challenger Izmir Challenger Mons Challenger Rennes Challenger Sail Open - New Delhi Wolfsburg Challenger Morocco Tennis Tour - Casablanca Guadalajara Challenger LTA Shrewsbury Challenger - Shrewsbury Francavilla Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso III Isla de Lanzarote - Lanzarote Bratislava Challenger Bergamo Challenger Honolulu Challenger St. Brieuc Challenger Citta di Como - Como Glasgow Challenger Heilbronn Challenger Loughborough Challenger Ramat Hasharon Challenger Mons Challenger Binghamton Challenger Heilbronn Challenger Vancouver Challenger Leon Challenger Lexington Challenger Eckental Challenger Como Challenger Mobilux Open - Luxembourg Roma Challenger 2007 - Rome Eckental Challenger Croatia Osiguranje Rijeka Open - Rijeka Amersfoort Challenger Shanghai Challenger Andria Challenger Siemens Open 2007 - Scheveningen Mersin Challenger Helsinki Challenger Akbank Private Banking TED Open - Istanbul Portoroz Challenger Zadar Challenger Nottingham-2 Challenger Oeiras 1 Challenger The 70th King's Cup and Queen's Cup - Bangkok Belgrade Challenger Rome 2 Challenger St. Petersburg 1 Challenger Forli Challenger Iasi Challenger Pozoblanco Challenger Jinan Challenger Prague 3 Challenger Orleans Challenger Seoul Challenger Banca Stato Challenger Lugano - Lugano Canottieri Mincio Open - Mantova Nottingham Challenger Ethias Trophy - Mons Shimadzu All Japan Indoor Tennis Championships - Kyoto Corona Mexico City Open - Mexico City Heilbronn Challenger Samsung Challenger 2007 - Ho Chi Minh City Koblenz Challenger Maia Challenger Cherbourg Challenger Bukhara Challenger - Bukhara Braga Challenger Warsteiner Challenger Lubeck - Lubeck Lisbon Challenger St. Brieuc Challenger Challenger Groningen - Groningen Lambertz Open by Stawag 2007 - Aachen The Surbiton Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte Brescia Challenger V Gramado Open de Tennis - Gramado Siemens Open - Scheveningen BMW Tennis Championship - Sunrise Jersey Challenger Tennis Napoli Cup - Napoli ATU Cup - Weiden Dallas Challenger Open de la Ville de Saint Denis - Reunion Island Cremona Challenger Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton Binghamton Challenger Belgrade Challenger Wolfsburg Challenger Johannesburg Challenger Nottingham Challenger San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Ethias Trophy - Mons Samsung Securities Cup - Seoul Heilbronn Challenger Recanati Challenger Open de la Ville de Saint Denis - Reunion Island Rijeka Open - Rijeka Shimadzu All Japan Indoor - Kyoto Andria Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Binghamton Professional Tennis Tournament - Binghamton Heineken Trophy - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Gemax Open - Belgrade Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Eckental Challenger Oeiras 4 Challenger Ford Tennis Championships - Louisville Tennis Napoli Cup 2004 - Napoli Samsung Secruities Cup Challenger - Seoul Garden Open 2004 - Rome Flea Market Cup Busan Challenger Tennis - Busan San Remo Tennis Cup - San Remo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Music City Challenger - Nashville St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten Nottingham 1 Challenger Eckental Challenger The Stella Artois Grass Court Championships - London Ortisei Challenger Ordina Open - 's-Hertogenbosch XI Open International D'Andorra - Andorra Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Chennai Open - Chennai US Men's Clay Court Championships - Houston Heineken Open - Auckland Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Recanati Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Happy Valley Challenger 13 BH Tennis Open International Cup - Belo Horizonte Open Seat Godo 2005 - Barcelona Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Braunschweig Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Drummondville Challenger Turin Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon St. Petersburg 2 Challenger Brisbane - Brisbane Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose ATP Open Castilla y Leon - Segovia Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg Open 13 - Marseille Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tean International - Alphen Zagreb Open - Zagreb Brisbane International - Brisbane Sporting Challenger 2003 - Turin Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bratislava Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Salzburg Challenger Citi Open - Washington If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Scheveningen Challenger Vegeta Croatia Open - Umag Turin Challenger Moselle Open - Metz Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Apia International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Calabasas Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Citi Open - Washington Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Malaysian Open - Kuala Lumpur Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Valencia Open - Valencia BMW Open - Munich Millennium Estoril Open - Estoril Portugal Open - Oeiras Aircel Chennai Open - Chennai Apia International - Sydney Claro Open Colombia - Bogota Open 13 - Marseille Segovia Challenger Topshelf Open - 's-Hertogenbosch PTT Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Brisbane International - Brisbane Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Moselle Open - Metz Rakuten Japan Open - Tokyo Generali Open - Kitzbuhel Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm Copenhagen Open - Copenhagen Swiss Indoors Basel - Basel Apia International - Sydney Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam ATP Kremlin Cup - Moscow Open 13 Provence - Marseille Heineken Open - Auckland Open Sud de France - Montpellier Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Sunrise Challenger Palermo Challenger Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Vancouver Challenger Qatar Open - Doha Abierto Mexicano - Los Cabos Milan Indoors - Milan Sony Ericsson Open - Miami Open de Moselle - Metz Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Mallorca Challenger Mercedes Cup - Stuttgart Open 13 - Marseille Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Moselle Open - Metz The Priority Telecom Open - Amersfoort The Stella Artois Championships - London Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Heineken Open - Auckland NASDAQ-100 Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 French Open - Paris Wimbledon (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 U.S. Open (juniors)